<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ADIN1110 Device Driver API Reference Manual: C:/JenkinsSlaveIPNSW/workspace/10spe-drv_release_adin1110-1.1.0/inc/adin1110.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ADIN1110 Device Driver API Reference Manual
   &#160;<span id="projectnumber">1.1.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('adin1110_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">adin1110.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> *---------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> * Copyright (c) 2020, 2021 Analog Devices, Inc. All Rights Reserved.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * This software is proprietary to Analog Devices, Inc.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * and its licensors.By using this software you agree to the terms of the</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * associated Analog Devices Software License Agreement.</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *---------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#ifndef ADIN1110_H</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#define ADIN1110_H</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160; </div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;adi_phy.h&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;adi_mac.h&quot;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="group__adin1110.html#ga75791af3efdafe60a10af7891997eba6">   27</a></span>&#160;<span class="preprocessor">#define ADIN1110_VERSION_MAJOR      (1)</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="group__adin1110.html#ga09288d6c99baf463d10fed17bc09aea7">   29</a></span>&#160;<span class="preprocessor">#define ADIN1110_VERSION_MINOR      (1)</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="group__adin1110.html#ga004c8abee4761bec2335f7d40a74f9a9">   31</a></span>&#160;<span class="preprocessor">#define ADIN1110_VERSION_PATCH      (0)</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="group__adin1110.html#ga714e04cd732781155e7e19d810ddca1d">   33</a></span>&#160;<span class="preprocessor">#define ADIN1110_VERSION_EXTRA      (0)</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="group__adin1110.html#ga46ddf53509122302ec2e3b4361af4e73">   36</a></span>&#160;<span class="preprocessor">#define ADIN1110_VERSION            ((ADIN1110_VERSION_MAJOR &lt;&lt; 24) | \</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">                                     (ADIN1110_VERSION_MINOR &lt;&lt; 16) | \</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">                                     (ADIN1110_VERSION_PATCH &lt;&lt; 8) | \</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">                                     (ADIN1110_VERSION_EXTRA))</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="group__adin1110.html#gab4c3f4cc40d2f5d4f200428362144d4b">   42</a></span>&#160;<span class="preprocessor">#define ADIN1110_DEVICE_SIZE        (ADI_PHY_DEVICE_SIZE + ADI_MAC_DEVICE_SIZE)</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group__adin1110.html#gaa0725f32b64f1d34abde72665e60646b">   45</a></span>&#160;<span class="preprocessor">#define ADIN1110_PHY_ADDR           (1)</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="group__adin1110.html#ga0683128bc90d9797ed398bbda98aff81">   48</a></span>&#160;<span class="preprocessor">#define ADIN1110_PHY_IRQ_MASK       (ADI_PHY_CRSM_HW_ERROR | BITM_CRSM_IRQ_MASK_CRSM_HRD_RST_IRQ_EN)</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structadin1110___device_id__t.html">   53</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    <span class="keyword">union </span>{</div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;        <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structadin1110___device_id__t.html#a2c55c1affc4a72d5d1cad37a5c0933c9">   57</a></span>&#160;            uint32_t    <a class="code" href="structadin1110___device_id__t.html#a2c55c1affc4a72d5d1cad37a5c0933c9">revNum</a>      : 4;    </div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structadin1110___device_id__t.html#ac21d32ff3af7acdb8fcac21752bfc022">   58</a></span>&#160;            uint32_t    <a class="code" href="structadin1110___device_id__t.html#ac21d32ff3af7acdb8fcac21752bfc022">modelNum</a>    : 6;    </div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structadin1110___device_id__t.html#abd241bed4e7b36b19046fcc7d4b7f291">   59</a></span>&#160;            uint32_t    <a class="code" href="structadin1110___device_id__t.html#abd241bed4e7b36b19046fcc7d4b7f291">oui</a>         : 22;   </div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;        };</div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;        uint32_t phyId;</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    };</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structadin1110___device_id__t.html#ad5e9788b1e05df6d8bfe4240f75a6549">   63</a></span>&#160;    uint16_t        <a class="code" href="structadin1110___device_id__t.html#ad5e9788b1e05df6d8bfe4240f75a6549">digRevNum</a>;              </div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structadin1110___device_id__t.html#a88bff2907cc58250cf0976e0f8beee4c">   64</a></span>&#160;    uint8_t         <a class="code" href="structadin1110___device_id__t.html#a88bff2907cc58250cf0976e0f8beee4c">pkgType</a>;                </div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;} <a class="code" href="structadin1110___device_id__t.html">adin1110_DeviceId_t</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structadin1110___device_struct__t.html">   70</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;{</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structadin1110___device_struct__t.html#aa6311c0dc670844ed28f88b25833a15c">   72</a></span>&#160;    adi_phy_Device_t        *<a class="code" href="structadin1110___device_struct__t.html#aa6311c0dc670844ed28f88b25833a15c">pPhyDevice</a>;    </div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structadin1110___device_struct__t.html#aab75b0b6112a4e99d065b7d92b1f6ef3">   73</a></span>&#160;    <a class="code" href="structadi__mac___device__t.html">adi_mac_Device_t</a>        *<a class="code" href="structadin1110___device_struct__t.html#aab75b0b6112a4e99d065b7d92b1f6ef3">pMacDevice</a>;    </div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structadin1110___device_struct__t.html#a405f2b008cf004a9e3bd0aada4d9c6a3">   74</a></span>&#160;    <span class="keywordtype">void</span>                    *<a class="code" href="structadin1110___device_struct__t.html#a405f2b008cf004a9e3bd0aada4d9c6a3">pUserContext</a>;  </div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;} <a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceStruct_t</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="structadin1110___driver_config__t.html">   80</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;{</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structadin1110___driver_config__t.html#a9a10281f262af7d8ecdf2d398be932e2">   82</a></span>&#160;    <span class="keywordtype">void</span>            *<a class="code" href="structadin1110___driver_config__t.html#a9a10281f262af7d8ecdf2d398be932e2">pDevMem</a>;           </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structadin1110___driver_config__t.html#ade06278ef0005139d4da899ad9f9d59d">   83</a></span>&#160;    uint32_t        <a class="code" href="structadin1110___driver_config__t.html#ade06278ef0005139d4da899ad9f9d59d">devMemSize</a>;         </div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structadin1110___driver_config__t.html#a3a0f69360d683bdedcfa200e42da8d79">   84</a></span>&#160;    <span class="keywordtype">bool</span>            <a class="code" href="structadin1110___driver_config__t.html#a3a0f69360d683bdedcfa200e42da8d79">fcsCheckEn</a>;         </div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;} <a class="code" href="structadin1110___driver_config__t.html">adin1110_DriverConfig_t</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="group__adin1110.html#ga0f80b75750144716ce9d24292e9a70fd">   91</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceStruct_t</a>*    <a class="code" href="group__adin1110.html#ga0f80b75750144716ce9d24292e9a70fd">adin1110_DeviceHandle_t</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga2e06875a0ebacf369cd67f31cd1eac3d">adin1110_Init</a>                    (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadin1110___driver_config__t.html">adin1110_DriverConfig_t</a> *pCfg);</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gade9c11754b59aee113cb94201a643c7c">adin1110_UnInit</a>                  (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga15cb2a277873e3ec60303715b61506b2">adin1110_GetDeviceId</a>             (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadin1110___device_id__t.html">adin1110_DeviceId_t</a> *pDevId);</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gac37fdff428fdb0ad7b5f8a38b52ee911">adin1110_Enable</a>                  (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gaf7fa4738840691941649af291001054d">adin1110_Disable</a>                 (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gac724faa0d9edf1e4a9846db19a6270a7">adin1110_Reset</a>                   (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__mac.html#gaee7ffa1baa6ef36a087b76a44831d9da">adi_eth_ResetType_e</a> resetType);</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gaa112e80e276e0e4e12f6e79b3db526b6">adin1110_SyncConfig</a>              (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gaf0a0a074dd2cbc4090927d8cdb1ad78d">adin1110_GetLinkStatus</a>           (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__mac.html#gaf32e59fc221a9707d5f9c2d8b897e525">adi_eth_LinkStatus_e</a> *linkStatus);</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gabc6bc8abc6da19187efb58aa2446be73">adin1110_GetStatCounters</a>         (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__eth___mac_stat_counters__t.html">adi_eth_MacStatCounters_t</a> *stat);</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga1e1559903fc248ff3b93667c5eb0d096">adin1110_LedEn</a>                   (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> enable);</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga710f1869c14f1adb182bf889126ccaba">adin1110_SetLoopbackMode</a>         (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__phy.html#ga82fe31ab5d926a81ab7fc1e164342476">adi_phy_LoopbackMode_e</a> loopbackMode);</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gae46798a02c943ed9a771b313aec02d72">adin1110_SetTestMode</a>             (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__phy.html#ga7351e3023a5323de3c1c2a410fcad178">adi_phy_TestMode_e</a> testMode);</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga844a039b64f25963598e0f81c7bdbf9d">adin1110_AddAddressFilter</a>        (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint8_t *macAddr, uint8_t *macAddrMask, uint32_t priority);</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga62b53980730a081b5f606cede6a0b024">adin1110_ClearAddressFilter</a>      (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint32_t addrIndex);</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga572a817ed935017d166780407226f514">adin1110_SubmitTxBuffer</a>          (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__eth___buf_desc__t.html">adi_eth_BufDesc_t</a> *pBufDesc);</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga5b8d0ce6b0ed07615b577afb48b95616">adin1110_SubmitRxBuffer</a>          (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__eth___buf_desc__t.html">adi_eth_BufDesc_t</a> *pBufDesc);</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">#if defined(ADI_MAC_ENABLE_RX_QUEUE_HI_PRIO)</span></div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    adin1110_SubmitRxBufferHp        (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__eth___buf_desc__t.html">adi_eth_BufDesc_t</a> *pBufDesc);</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gafacd731edcd8849adef41c99d8efa459">adin1110_SetPromiscuousMode</a>      (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> bFlag);</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga64d4ada239844cac4e50b2df1d999153">adin1110_GetPromiscuousMode</a>      (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> *pFlag);</div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor">#if defined(SPI_OA_EN)</span></div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga413639ad0a48fde2dfefc8d0f0b898cb">adin1110_SetChunkSize</a>            (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__mac.html#ga99e3b87728292e9b5521bf69e7c4d253">adi_mac_OaCps_e</a> cps);</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga4982dbfa6fea5c2f7a3fa162d87d681b">adin1110_GetChunkSize</a>            (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__mac.html#ga99e3b87728292e9b5521bf69e7c4d253">adi_mac_OaCps_e</a> *pCps);</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga8e7eaa0049cd9dea11b8eae6260add0e">adin1110_SetCutThroughMode</a>       (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> txcte, <span class="keywordtype">bool</span> rxcte);</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gaf9278370cd535e83c0bc23641c5936a5">adin1110_GetCutThroughMode</a>       (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> *pTxcte, <span class="keywordtype">bool</span> *pRxcte);</div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga0cd6c0ba1986246439b828467b2b8528">adin1110_SetFifoSizes</a>            (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__mac___fifo_sizes__t.html">adi_mac_FifoSizes_t</a> fifoSizes);</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gace7e39046648a6fa0cda3cb45c57f229">adin1110_GetFifoSizes</a>            (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__mac___fifo_sizes__t.html">adi_mac_FifoSizes_t</a> *pFifoSizes);</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gae39ba16284750dd6e89be9400372149c">adin1110_ClearFifos</a>              (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__mac.html#ga90cbc5f3c5a2059cbf60b67d4a5e0b4d">adi_mac_FifoClrMode_e</a> clearMode);</div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga148f0c775fde75cec83ec28bc5c80ae4">adin1110_TsEnable</a>                (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__mac.html#gab15ff3790a57b045fb990cc5550c60ef">adi_mac_TsFormat_e</a> format);</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga176a74a91a85f91a32965c905ce9dc17">adin1110_TsClear</a>                 (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga97ea3e9a8e784a26aec1b65346ccecfd">adin1110_TsTimerStart</a>            (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__mac___ts_timer_config__t.html">adi_mac_TsTimerConfig_t</a> *pTimerConfig);</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga31790123b26d93da024aabcbe22ecb22">adin1110_TsTimerStop</a>             (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga4d79aaca2f7d53ae37de3551e04565f9">adin1110_TsSetTimerAbsolute</a>      (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint32_t seconds, uint32_t nanoseconds);</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga18aa4ca4852af61ccadaa7c77c11cec2">adin1110_TsSyncClock</a>             (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, int64_t tError, uint64_t referenceTimeNsDiff, uint64_t localTimeNsDiff);</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gacad3d0b511710d3e4a1fb86dbcfedd93">adin1110_TsGetExtCaptTimestamp</a>   (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__mac___ts_timespec__t.html">adi_mac_TsTimespec_t</a> *pCapturedTimespec);</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gad7f3047cfbfa8f3d9acf8acd21fe6c37">adin1110_TsGetEgressTimestamp</a>    (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__mac.html#ga9fe6bdd6bd80b35aba6334779ad340f0">adi_mac_EgressCapture_e</a> egressReg, <a class="code" href="structadi__mac___ts_timespec__t.html">adi_mac_TsTimespec_t</a> *pCapturedTimespec);</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gac10daa14946da87c10747d1cbb239cfe">adin1110_TsConvert</a>               (uint32_t timestampLowWord, uint32_t timestampHighWord, <a class="code" href="group__mac.html#gab15ff3790a57b045fb990cc5550c60ef">adi_mac_TsFormat_e</a> format, <a class="code" href="structadi__mac___ts_timespec__t.html">adi_mac_TsTimespec_t</a> *pTimespec);</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;int64_t             <a class="code" href="group__adin1110.html#gabafabd85756128d4def464c91f53be1a">adin1110_TsSubtract</a>              (<a class="code" href="structadi__mac___ts_timespec__t.html">adi_mac_TsTimespec_t</a> *pTsA, <a class="code" href="structadi__mac___ts_timespec__t.html">adi_mac_TsTimespec_t</a> *pTsB);</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga191d690919df2f0400f1d4a95d2ef268">adin1110_RegisterCallback</a>        (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__adi__eth__common.html#ga51d48e6c00ceda8e49df55a6e3227f59">adi_eth_Callback_t</a> cbFunc, <a class="code" href="group__mac.html#ga596e18d2751971a252c829dfdb60e6d1">adi_mac_InterruptEvt_e</a> cbEvent);</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga75a4d0bfb0f5ace343ba531cdedf450f">adin1110_SetUserContext</a>          (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">void</span> *pContext);</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="keywordtype">void</span> *              <a class="code" href="group__adin1110.html#ga8e5de2fa05ec63b54b06788926bb2e21">adin1110_GetUserContext</a>          (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160; </div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gade355f3ab84f55a1fbc37192ef8f46ca">adin1110_WriteRegister</a>           (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint16_t regAddr, uint32_t regData);</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gadfa6de03988a8b67cb0e0cc671fb0b45">adin1110_ReadRegister</a>            (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint16_t regAddr, uint32_t *regData);</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gac7795a8b8c040072a6c95c0e7410de40">adin1110_PhyWrite</a>                (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint32_t regAddr, uint16_t regData);</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gaafef9286c9d7e09df1e24114fa4cee1d">adin1110_PhyRead</a>                 (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint32_t regAddr, uint16_t *regData);</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160; </div>
<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga4010f235f1824ae8c86c6db86371d108">adin1110_GetMseLinkQuality</a>      (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__phy___mse_link_quality__t.html">adi_phy_MseLinkQuality_t</a> *mseLinkQuality);</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; </div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gaed3f8ae876435a42033feb562db00c2f">adin1110_FrameGenEn</a>             (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> enable);</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga614ba53c64fa3869b99be762a8d3958f">adin1110_FrameGenSetMode</a>        (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__phy.html#gabcd24185871bd0d66db42ff69e523f98">adi_phy_FrameGenMode_e</a> mode);</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga40161e8c83b3013a8a1af3b3a01dca3f">adin1110_FrameGenSetFrameCnt</a>    (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint32_t frameCnt);</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga696d6c0b1f687ec0faee8c6f2b04b86c">adin1110_FrameGenSetFramePayload</a>(<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__phy.html#gaa515ddf380da537868eb38d016cbf6da">adi_phy_FrameGenPayload_e</a> payload);</div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga678f7a12274b3507b0ee5dcafd4f5d67">adin1110_FrameGenSetFrameLen</a>    (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint16_t frameLen);</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga538852196372e5c75c1e9ef017d1d923">adin1110_FrameGenSetIfgLen</a>      (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint16_t ifgLen);</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga724efc0974bed2757cd292ee187577c9">adin1110_FrameGenRestart</a>        (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice);</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga7f19f7b75662ce9c8203687ffbcb2bfd">adin1110_FrameGenDone</a>           (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> *fgDone);</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gafae769748b285860003fe83ad5f4167c">adin1110_FrameChkEn</a>             (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <span class="keywordtype">bool</span> enable);</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gaa38e2edb3fc9f8632b04996974ac7915">adin1110_FrameChkSourceSelect</a>   (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="group__phy.html#ga6db656a051f8353d1e9ad24b1a19aed2">adi_phy_FrameChkSource_e</a> source);</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gadbc0b17d6d302011f68af6f02a2937a8">adin1110_FrameChkReadFrameCnt</a>   (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint32_t *cnt);</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#gae3bffb91468d0a0bd3f99bb46b9b1d5a">adin1110_FrameChkReadRxErrCnt</a>   (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, uint16_t *cnt);</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<a class="code" href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a>    <a class="code" href="group__adin1110.html#ga4874069383a7b9b9a9648dea48e0c3c1">adin1110_FrameChkReadErrorCnt</a>   (<a class="code" href="structadin1110___device_struct__t.html">adin1110_DeviceHandle_t</a> hDevice, <a class="code" href="structadi__phy___frame_chk_error_counters__t.html">adi_phy_FrameChkErrorCounters_t</a> *cnt);</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;}</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ADIN1110_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; </div>
<div class="ttc" id="agroup__adi__eth__common_html_ga51d48e6c00ceda8e49df55a6e3227f59"><div class="ttname"><a href="group__adi__eth__common.html#ga51d48e6c00ceda8e49df55a6e3227f59">adi_eth_Callback_t</a></div><div class="ttdeci">void(* adi_eth_Callback_t)(void *pCBParam, uint32_t Event, void *pArg)</div><div class="ttdoc">Callback function definition for the Ethernet devices.</div><div class="ttdef"><b>Definition:</b> adi_eth_common.h:69</div></div>
<div class="ttc" id="agroup__adi__eth__common_html_ga8b79762923dbfcb94142a09962e335da"><div class="ttname"><a href="group__adi__eth__common.html#ga8b79762923dbfcb94142a09962e335da">adi_eth_Result_e</a></div><div class="ttdeci">adi_eth_Result_e</div><div class="ttdoc">Status codes for the Ethernet devices.</div><div class="ttdef"><b>Definition:</b> adi_eth_common.h:27</div></div>
<div class="ttc" id="agroup__adin1110_html_ga0cd6c0ba1986246439b828467b2b8528"><div class="ttname"><a href="group__adin1110.html#ga0cd6c0ba1986246439b828467b2b8528">adin1110_SetFifoSizes</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SetFifoSizes(adin1110_DeviceHandle_t hDevice, adi_mac_FifoSizes_t fifoSizes)</div><div class="ttdoc">Set the sizes of the FIFOs.</div><div class="ttdef"><b>Definition:</b> adin1110.c:572</div></div>
<div class="ttc" id="agroup__adin1110_html_ga0f80b75750144716ce9d24292e9a70fd"><div class="ttname"><a href="group__adin1110.html#ga0f80b75750144716ce9d24292e9a70fd">adin1110_DeviceHandle_t</a></div><div class="ttdeci">adin1110_DeviceStruct_t * adin1110_DeviceHandle_t</div><div class="ttdoc">ADIN1110 device handle.</div><div class="ttdef"><b>Definition:</b> adin1110.h:91</div></div>
<div class="ttc" id="agroup__adin1110_html_ga148f0c775fde75cec83ec28bc5c80ae4"><div class="ttname"><a href="group__adin1110.html#ga148f0c775fde75cec83ec28bc5c80ae4">adin1110_TsEnable</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsEnable(adin1110_DeviceHandle_t hDevice, adi_mac_TsFormat_e format)</div><div class="ttdoc">Enable timestamp counters and capture of receive timestamps.</div><div class="ttdef"><b>Definition:</b> adin1110.c:677</div></div>
<div class="ttc" id="agroup__adin1110_html_ga15cb2a277873e3ec60303715b61506b2"><div class="ttname"><a href="group__adin1110.html#ga15cb2a277873e3ec60303715b61506b2">adin1110_GetDeviceId</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetDeviceId(adin1110_DeviceHandle_t hDevice, adin1110_DeviceId_t *pDevId)</div><div class="ttdoc">Get device identity.</div><div class="ttdef"><b>Definition:</b> adin1110.c:190</div></div>
<div class="ttc" id="agroup__adin1110_html_ga176a74a91a85f91a32965c905ce9dc17"><div class="ttname"><a href="group__adin1110.html#ga176a74a91a85f91a32965c905ce9dc17">adin1110_TsClear</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsClear(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">Synchronously clear all timestamp counters.</div><div class="ttdef"><b>Definition:</b> adin1110.c:691</div></div>
<div class="ttc" id="agroup__adin1110_html_ga18aa4ca4852af61ccadaa7c77c11cec2"><div class="ttname"><a href="group__adin1110.html#ga18aa4ca4852af61ccadaa7c77c11cec2">adin1110_TsSyncClock</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsSyncClock(adin1110_DeviceHandle_t hDevice, int64_t tError, uint64_t referenceTimeNsDiff, uint64_t localTimeNsDiff)</div><div class="ttdoc">Calculate and adjust the counter accumulator addend to adjust its frequency to zero out the given tim...</div><div class="ttdef"><b>Definition:</b> adin1110.c:763</div></div>
<div class="ttc" id="agroup__adin1110_html_ga191d690919df2f0400f1d4a95d2ef268"><div class="ttname"><a href="group__adin1110.html#ga191d690919df2f0400f1d4a95d2ef268">adin1110_RegisterCallback</a></div><div class="ttdeci">adi_eth_Result_e adin1110_RegisterCallback(adin1110_DeviceHandle_t hDevice, adi_eth_Callback_t cbFunc, adi_mac_InterruptEvt_e cbEvent)</div><div class="ttdoc">Register callback for driver events.</div><div class="ttdef"><b>Definition:</b> adin1110.c:850</div></div>
<div class="ttc" id="agroup__adin1110_html_ga1e1559903fc248ff3b93667c5eb0d096"><div class="ttname"><a href="group__adin1110.html#ga1e1559903fc248ff3b93667c5eb0d096">adin1110_LedEn</a></div><div class="ttdeci">adi_eth_Result_e adin1110_LedEn(adin1110_DeviceHandle_t hDevice, bool enable)</div><div class="ttdoc">Enable/disable the status LED.</div><div class="ttdef"><b>Definition:</b> adin1110.c:327</div></div>
<div class="ttc" id="agroup__adin1110_html_ga2e06875a0ebacf369cd67f31cd1eac3d"><div class="ttname"><a href="group__adin1110.html#ga2e06875a0ebacf369cd67f31cd1eac3d">adin1110_Init</a></div><div class="ttdeci">adi_eth_Result_e adin1110_Init(adin1110_DeviceHandle_t hDevice, adin1110_DriverConfig_t *pCfg)</div><div class="ttdoc">ADIN1110 driver initialization.</div><div class="ttdef"><b>Definition:</b> adin1110.c:56</div></div>
<div class="ttc" id="agroup__adin1110_html_ga31790123b26d93da024aabcbe22ecb22"><div class="ttname"><a href="group__adin1110.html#ga31790123b26d93da024aabcbe22ecb22">adin1110_TsTimerStop</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsTimerStop(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">Halt the TS_TIMER waveform generation.</div><div class="ttdef"><b>Definition:</b> adin1110.c:724</div></div>
<div class="ttc" id="agroup__adin1110_html_ga4010f235f1824ae8c86c6db86371d108"><div class="ttname"><a href="group__adin1110.html#ga4010f235f1824ae8c86c6db86371d108">adin1110_GetMseLinkQuality</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetMseLinkQuality(adin1110_DeviceHandle_t hDevice, adi_phy_MseLinkQuality_t *mseLinkQuality)</div><div class="ttdoc">Get link quality measure based on the Mean Square Error (MSE) value.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1006</div></div>
<div class="ttc" id="agroup__adin1110_html_ga40161e8c83b3013a8a1af3b3a01dca3f"><div class="ttname"><a href="group__adin1110.html#ga40161e8c83b3013a8a1af3b3a01dca3f">adin1110_FrameGenSetFrameCnt</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenSetFrameCnt(adin1110_DeviceHandle_t hDevice, uint32_t frameCnt)</div><div class="ttdoc">Set frame generator frame counter.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1051</div></div>
<div class="ttc" id="agroup__adin1110_html_ga413639ad0a48fde2dfefc8d0f0b898cb"><div class="ttname"><a href="group__adin1110.html#ga413639ad0a48fde2dfefc8d0f0b898cb">adin1110_SetChunkSize</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SetChunkSize(adin1110_DeviceHandle_t hDevice, adi_mac_OaCps_e cps)</div><div class="ttdoc">Configure the chunk size used in OPEN Alliance frame transfers.</div><div class="ttdef"><b>Definition:</b> adin1110.c:505</div></div>
<div class="ttc" id="agroup__adin1110_html_ga4874069383a7b9b9a9648dea48e0c3c1"><div class="ttname"><a href="group__adin1110.html#ga4874069383a7b9b9a9648dea48e0c3c1">adin1110_FrameChkReadErrorCnt</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameChkReadErrorCnt(adin1110_DeviceHandle_t hDevice, adi_phy_FrameChkErrorCounters_t *cnt)</div><div class="ttdoc">Read frame checker error counters.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1215</div></div>
<div class="ttc" id="agroup__adin1110_html_ga4982dbfa6fea5c2f7a3fa162d87d681b"><div class="ttname"><a href="group__adin1110.html#ga4982dbfa6fea5c2f7a3fa162d87d681b">adin1110_GetChunkSize</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetChunkSize(adin1110_DeviceHandle_t hDevice, adi_mac_OaCps_e *pCps)</div><div class="ttdoc">Get current chunk size used in OPEN Alliance frame transfers.</div><div class="ttdef"><b>Definition:</b> adin1110.c:520</div></div>
<div class="ttc" id="agroup__adin1110_html_ga4d79aaca2f7d53ae37de3551e04565f9"><div class="ttname"><a href="group__adin1110.html#ga4d79aaca2f7d53ae37de3551e04565f9">adin1110_TsSetTimerAbsolute</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsSetTimerAbsolute(adin1110_DeviceHandle_t hDevice, uint32_t seconds, uint32_t nanoseconds)</div><div class="ttdoc">Set the internal seconds and nanoseconds counters to the given values.</div><div class="ttdef"><b>Definition:</b> adin1110.c:743</div></div>
<div class="ttc" id="agroup__adin1110_html_ga538852196372e5c75c1e9ef017d1d923"><div class="ttname"><a href="group__adin1110.html#ga538852196372e5c75c1e9ef017d1d923">adin1110_FrameGenSetIfgLen</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenSetIfgLen(adin1110_DeviceHandle_t hDevice, uint16_t ifgLen)</div><div class="ttdoc">Set frame generator interframe gap.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1105</div></div>
<div class="ttc" id="agroup__adin1110_html_ga572a817ed935017d166780407226f514"><div class="ttname"><a href="group__adin1110.html#ga572a817ed935017d166780407226f514">adin1110_SubmitTxBuffer</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SubmitTxBuffer(adin1110_DeviceHandle_t hDevice, adi_eth_BufDesc_t *pBufDesc)</div><div class="ttdoc">Submit Tx buffer.</div><div class="ttdef"><b>Definition:</b> adin1110.c:440</div></div>
<div class="ttc" id="agroup__adin1110_html_ga5b8d0ce6b0ed07615b577afb48b95616"><div class="ttname"><a href="group__adin1110.html#ga5b8d0ce6b0ed07615b577afb48b95616">adin1110_SubmitRxBuffer</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SubmitRxBuffer(adin1110_DeviceHandle_t hDevice, adi_eth_BufDesc_t *pBufDesc)</div><div class="ttdoc">Submit Rx buffer.</div><div class="ttdef"><b>Definition:</b> adin1110.c:468</div></div>
<div class="ttc" id="agroup__adin1110_html_ga614ba53c64fa3869b99be762a8d3958f"><div class="ttname"><a href="group__adin1110.html#ga614ba53c64fa3869b99be762a8d3958f">adin1110_FrameGenSetMode</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenSetMode(adin1110_DeviceHandle_t hDevice, adi_phy_FrameGenMode_e mode)</div><div class="ttdoc">Set frame generator mode.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1037</div></div>
<div class="ttc" id="agroup__adin1110_html_ga62b53980730a081b5f606cede6a0b024"><div class="ttname"><a href="group__adin1110.html#ga62b53980730a081b5f606cede6a0b024">adin1110_ClearAddressFilter</a></div><div class="ttdeci">adi_eth_Result_e adin1110_ClearAddressFilter(adin1110_DeviceHandle_t hDevice, uint32_t addrIndex)</div><div class="ttdoc">Clear MAC address filter entry from a specific index.</div><div class="ttdef"><b>Definition:</b> adin1110.c:419</div></div>
<div class="ttc" id="agroup__adin1110_html_ga64d4ada239844cac4e50b2df1d999153"><div class="ttname"><a href="group__adin1110.html#ga64d4ada239844cac4e50b2df1d999153">adin1110_GetPromiscuousMode</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetPromiscuousMode(adin1110_DeviceHandle_t hDevice, bool *pFlag)</div><div class="ttdoc">Get promiscuous mode status.</div><div class="ttdef"><b>Definition:</b> adin1110.c:657</div></div>
<div class="ttc" id="agroup__adin1110_html_ga678f7a12274b3507b0ee5dcafd4f5d67"><div class="ttname"><a href="group__adin1110.html#ga678f7a12274b3507b0ee5dcafd4f5d67">adin1110_FrameGenSetFrameLen</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenSetFrameLen(adin1110_DeviceHandle_t hDevice, uint16_t frameLen)</div><div class="ttdoc">Set frame generator frame length.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1091</div></div>
<div class="ttc" id="agroup__adin1110_html_ga696d6c0b1f687ec0faee8c6f2b04b86c"><div class="ttname"><a href="group__adin1110.html#ga696d6c0b1f687ec0faee8c6f2b04b86c">adin1110_FrameGenSetFramePayload</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenSetFramePayload(adin1110_DeviceHandle_t hDevice, adi_phy_FrameGenPayload_e payload)</div><div class="ttdoc">Set frame generator payload.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1071</div></div>
<div class="ttc" id="agroup__adin1110_html_ga710f1869c14f1adb182bf889126ccaba"><div class="ttname"><a href="group__adin1110.html#ga710f1869c14f1adb182bf889126ccaba">adin1110_SetLoopbackMode</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SetLoopbackMode(adin1110_DeviceHandle_t hDevice, adi_phy_LoopbackMode_e loopbackMode)</div><div class="ttdoc">Set loopback mode.</div><div class="ttdef"><b>Definition:</b> adin1110.c:351</div></div>
<div class="ttc" id="agroup__adin1110_html_ga724efc0974bed2757cd292ee187577c9"><div class="ttname"><a href="group__adin1110.html#ga724efc0974bed2757cd292ee187577c9">adin1110_FrameGenRestart</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenRestart(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">Restart frame generator.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1121</div></div>
<div class="ttc" id="agroup__adin1110_html_ga75a4d0bfb0f5ace343ba531cdedf450f"><div class="ttname"><a href="group__adin1110.html#ga75a4d0bfb0f5ace343ba531cdedf450f">adin1110_SetUserContext</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SetUserContext(adin1110_DeviceHandle_t hDevice, void *pContext)</div><div class="ttdoc">Set user context for the device.</div><div class="ttdef"><b>Definition:</b> adin1110.c:867</div></div>
<div class="ttc" id="agroup__adin1110_html_ga7f19f7b75662ce9c8203687ffbcb2bfd"><div class="ttname"><a href="group__adin1110.html#ga7f19f7b75662ce9c8203687ffbcb2bfd">adin1110_FrameGenDone</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenDone(adin1110_DeviceHandle_t hDevice, bool *fgDone)</div><div class="ttdoc">Read frame generator status.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1135</div></div>
<div class="ttc" id="agroup__adin1110_html_ga844a039b64f25963598e0f81c7bdbf9d"><div class="ttname"><a href="group__adin1110.html#ga844a039b64f25963598e0f81c7bdbf9d">adin1110_AddAddressFilter</a></div><div class="ttdeci">adi_eth_Result_e adin1110_AddAddressFilter(adin1110_DeviceHandle_t hDevice, uint8_t *macAddr, uint8_t *macAddrMask, uint32_t priority)</div><div class="ttdoc">Set up MAC address filter and corresponding address rules.</div><div class="ttdef"><b>Definition:</b> adin1110.c:396</div></div>
<div class="ttc" id="agroup__adin1110_html_ga8e5de2fa05ec63b54b06788926bb2e21"><div class="ttname"><a href="group__adin1110.html#ga8e5de2fa05ec63b54b06788926bb2e21">adin1110_GetUserContext</a></div><div class="ttdeci">void * adin1110_GetUserContext(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">Get user context for the device.</div><div class="ttdef"><b>Definition:</b> adin1110.c:902</div></div>
<div class="ttc" id="agroup__adin1110_html_ga8e7eaa0049cd9dea11b8eae6260add0e"><div class="ttname"><a href="group__adin1110.html#ga8e7eaa0049cd9dea11b8eae6260add0e">adin1110_SetCutThroughMode</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SetCutThroughMode(adin1110_DeviceHandle_t hDevice, bool txcte, bool rxcte)</div><div class="ttdoc">Enable or disable cut-through mode.</div><div class="ttdef"><b>Definition:</b> adin1110.c:539</div></div>
<div class="ttc" id="agroup__adin1110_html_ga97ea3e9a8e784a26aec1b65346ccecfd"><div class="ttname"><a href="group__adin1110.html#ga97ea3e9a8e784a26aec1b65346ccecfd">adin1110_TsTimerStart</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsTimerStart(adin1110_DeviceHandle_t hDevice, adi_mac_TsTimerConfig_t *pTimerConfig)</div><div class="ttdoc">Configure and start TS_TIMER waveform generation.</div><div class="ttdef"><b>Definition:</b> adin1110.c:710</div></div>
<div class="ttc" id="agroup__adin1110_html_gaa112e80e276e0e4e12f6e79b3db526b6"><div class="ttname"><a href="group__adin1110.html#gaa112e80e276e0e4e12f6e79b3db526b6">adin1110_SyncConfig</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SyncConfig(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">ADIN1110 configuration synchronization.</div><div class="ttdef"><b>Definition:</b> adin1110.c:277</div></div>
<div class="ttc" id="agroup__adin1110_html_gaa38e2edb3fc9f8632b04996974ac7915"><div class="ttname"><a href="group__adin1110.html#gaa38e2edb3fc9f8632b04996974ac7915">adin1110_FrameChkSourceSelect</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameChkSourceSelect(adin1110_DeviceHandle_t hDevice, adi_phy_FrameChkSource_e source)</div><div class="ttdoc">Select frame checker source.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1165</div></div>
<div class="ttc" id="agroup__adin1110_html_gaafef9286c9d7e09df1e24114fa4cee1d"><div class="ttname"><a href="group__adin1110.html#gaafef9286c9d7e09df1e24114fa4cee1d">adin1110_PhyRead</a></div><div class="ttdeci">adi_eth_Result_e adin1110_PhyRead(adin1110_DeviceHandle_t hDevice, uint32_t regAddr, uint16_t *regData)</div><div class="ttdoc">Read from a PHY register.</div><div class="ttdef"><b>Definition:</b> adin1110.c:991</div></div>
<div class="ttc" id="agroup__adin1110_html_gabafabd85756128d4def464c91f53be1a"><div class="ttname"><a href="group__adin1110.html#gabafabd85756128d4def464c91f53be1a">adin1110_TsSubtract</a></div><div class="ttdeci">int64_t adin1110_TsSubtract(adi_mac_TsTimespec_t *pTsA, adi_mac_TsTimespec_t *pTsB)</div><div class="ttdoc">Calculate the difference between two parsed timestamps in nanoseconds.</div><div class="ttdef"><b>Definition:</b> adin1110.c:833</div></div>
<div class="ttc" id="agroup__adin1110_html_gabc6bc8abc6da19187efb58aa2446be73"><div class="ttname"><a href="group__adin1110.html#gabc6bc8abc6da19187efb58aa2446be73">adin1110_GetStatCounters</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetStatCounters(adin1110_DeviceHandle_t hDevice, adi_eth_MacStatCounters_t *stat)</div><div class="ttdoc">Read MAC statistics counters.</div><div class="ttdef"><b>Definition:</b> adin1110.c:312</div></div>
<div class="ttc" id="agroup__adin1110_html_gac10daa14946da87c10747d1cbb239cfe"><div class="ttname"><a href="group__adin1110.html#gac10daa14946da87c10747d1cbb239cfe">adin1110_TsConvert</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsConvert(uint32_t timestampLowWord, uint32_t timestampHighWord, adi_mac_TsFormat_e format, adi_mac_TsTimespec_t *pTimespec)</div><div class="ttdoc">Parses the a timestamp in a specific format.</div><div class="ttdef"><b>Definition:</b> adin1110.c:816</div></div>
<div class="ttc" id="agroup__adin1110_html_gac37fdff428fdb0ad7b5f8a38b52ee911"><div class="ttname"><a href="group__adin1110.html#gac37fdff428fdb0ad7b5f8a38b52ee911">adin1110_Enable</a></div><div class="ttdeci">adi_eth_Result_e adin1110_Enable(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">ADIN1110 driver enable.</div><div class="ttdef"><b>Definition:</b> adin1110.c:148</div></div>
<div class="ttc" id="agroup__adin1110_html_gac724faa0d9edf1e4a9846db19a6270a7"><div class="ttname"><a href="group__adin1110.html#gac724faa0d9edf1e4a9846db19a6270a7">adin1110_Reset</a></div><div class="ttdeci">adi_eth_Result_e adin1110_Reset(adin1110_DeviceHandle_t hDevice, adi_eth_ResetType_e resetType)</div><div class="ttdoc">ADIN1110 reset.</div><div class="ttdef"><b>Definition:</b> adin1110.c:242</div></div>
<div class="ttc" id="agroup__adin1110_html_gac7795a8b8c040072a6c95c0e7410de40"><div class="ttname"><a href="group__adin1110.html#gac7795a8b8c040072a6c95c0e7410de40">adin1110_PhyWrite</a></div><div class="ttdeci">adi_eth_Result_e adin1110_PhyWrite(adin1110_DeviceHandle_t hDevice, uint32_t regAddr, uint16_t regData)</div><div class="ttdoc">Write to a PHY register.</div><div class="ttdef"><b>Definition:</b> adin1110.c:975</div></div>
<div class="ttc" id="agroup__adin1110_html_gacad3d0b511710d3e4a1fb86dbcfedd93"><div class="ttname"><a href="group__adin1110.html#gacad3d0b511710d3e4a1fb86dbcfedd93">adin1110_TsGetExtCaptTimestamp</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsGetExtCaptTimestamp(adin1110_DeviceHandle_t hDevice, adi_mac_TsTimespec_t *pCapturedTimespec)</div><div class="ttdoc">Retrieve and parse the TS_EXT_CAPT timestamp that is captured when the TS_CAPT input pin is asserted.</div><div class="ttdef"><b>Definition:</b> adin1110.c:780</div></div>
<div class="ttc" id="agroup__adin1110_html_gace7e39046648a6fa0cda3cb45c57f229"><div class="ttname"><a href="group__adin1110.html#gace7e39046648a6fa0cda3cb45c57f229">adin1110_GetFifoSizes</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetFifoSizes(adin1110_DeviceHandle_t hDevice, adi_mac_FifoSizes_t *pFifoSizes)</div><div class="ttdoc">Get the current sizes of the FIFOs.</div><div class="ttdef"><b>Definition:</b> adin1110.c:601</div></div>
<div class="ttc" id="agroup__adin1110_html_gad7f3047cfbfa8f3d9acf8acd21fe6c37"><div class="ttname"><a href="group__adin1110.html#gad7f3047cfbfa8f3d9acf8acd21fe6c37">adin1110_TsGetEgressTimestamp</a></div><div class="ttdeci">adi_eth_Result_e adin1110_TsGetEgressTimestamp(adin1110_DeviceHandle_t hDevice, adi_mac_EgressCapture_e egressReg, adi_mac_TsTimespec_t *pCapturedTimespec)</div><div class="ttdoc">Retrieve and parse the TTSC* transmit timestamp that is captured if directed by the frame header.</div><div class="ttdef"><b>Definition:</b> adin1110.c:799</div></div>
<div class="ttc" id="agroup__adin1110_html_gadbc0b17d6d302011f68af6f02a2937a8"><div class="ttname"><a href="group__adin1110.html#gadbc0b17d6d302011f68af6f02a2937a8">adin1110_FrameChkReadFrameCnt</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameChkReadFrameCnt(adin1110_DeviceHandle_t hDevice, uint32_t *cnt)</div><div class="ttdoc">Read frame checker frame count.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1181</div></div>
<div class="ttc" id="agroup__adin1110_html_gade355f3ab84f55a1fbc37192ef8f46ca"><div class="ttname"><a href="group__adin1110.html#gade355f3ab84f55a1fbc37192ef8f46ca">adin1110_WriteRegister</a></div><div class="ttdeci">adi_eth_Result_e adin1110_WriteRegister(adin1110_DeviceHandle_t hDevice, uint16_t regAddr, uint32_t regData)</div><div class="ttdoc">Write to a MAC register.</div><div class="ttdef"><b>Definition:</b> adin1110.c:940</div></div>
<div class="ttc" id="agroup__adin1110_html_gade9c11754b59aee113cb94201a643c7c"><div class="ttname"><a href="group__adin1110.html#gade9c11754b59aee113cb94201a643c7c">adin1110_UnInit</a></div><div class="ttdeci">adi_eth_Result_e adin1110_UnInit(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">ADIN1110 driver uninitialization.</div><div class="ttdef"><b>Definition:</b> adin1110.c:111</div></div>
<div class="ttc" id="agroup__adin1110_html_gadfa6de03988a8b67cb0e0cc671fb0b45"><div class="ttname"><a href="group__adin1110.html#gadfa6de03988a8b67cb0e0cc671fb0b45">adin1110_ReadRegister</a></div><div class="ttdeci">adi_eth_Result_e adin1110_ReadRegister(adin1110_DeviceHandle_t hDevice, uint16_t regAddr, uint32_t *regData)</div><div class="ttdoc">Read from a MAC register.</div><div class="ttdef"><b>Definition:</b> adin1110.c:959</div></div>
<div class="ttc" id="agroup__adin1110_html_gae39ba16284750dd6e89be9400372149c"><div class="ttname"><a href="group__adin1110.html#gae39ba16284750dd6e89be9400372149c">adin1110_ClearFifos</a></div><div class="ttdeci">adi_eth_Result_e adin1110_ClearFifos(adin1110_DeviceHandle_t hDevice, adi_mac_FifoClrMode_e clearMode)</div><div class="ttdoc">Clear receive and/or transmit FIFOs.</div><div class="ttdef"><b>Definition:</b> adin1110.c:623</div></div>
<div class="ttc" id="agroup__adin1110_html_gae3bffb91468d0a0bd3f99bb46b9b1d5a"><div class="ttname"><a href="group__adin1110.html#gae3bffb91468d0a0bd3f99bb46b9b1d5a">adin1110_FrameChkReadRxErrCnt</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameChkReadRxErrCnt(adin1110_DeviceHandle_t hDevice, uint16_t *cnt)</div><div class="ttdoc">Read frame checker receive errors.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1199</div></div>
<div class="ttc" id="agroup__adin1110_html_gae46798a02c943ed9a771b313aec02d72"><div class="ttname"><a href="group__adin1110.html#gae46798a02c943ed9a771b313aec02d72">adin1110_SetTestMode</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SetTestMode(adin1110_DeviceHandle_t hDevice, adi_phy_TestMode_e testMode)</div><div class="ttdoc">Set test mode.</div><div class="ttdef"><b>Definition:</b> adin1110.c:374</div></div>
<div class="ttc" id="agroup__adin1110_html_gaed3f8ae876435a42033feb562db00c2f"><div class="ttname"><a href="group__adin1110.html#gaed3f8ae876435a42033feb562db00c2f">adin1110_FrameGenEn</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameGenEn(adin1110_DeviceHandle_t hDevice, bool enable)</div><div class="ttdoc">Enable/disable frame generator.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1021</div></div>
<div class="ttc" id="agroup__adin1110_html_gaf0a0a074dd2cbc4090927d8cdb1ad78d"><div class="ttname"><a href="group__adin1110.html#gaf0a0a074dd2cbc4090927d8cdb1ad78d">adin1110_GetLinkStatus</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetLinkStatus(adin1110_DeviceHandle_t hDevice, adi_eth_LinkStatus_e *linkStatus)</div><div class="ttdoc">Read link status.</div><div class="ttdef"><b>Definition:</b> adin1110.c:296</div></div>
<div class="ttc" id="agroup__adin1110_html_gaf7fa4738840691941649af291001054d"><div class="ttname"><a href="group__adin1110.html#gaf7fa4738840691941649af291001054d">adin1110_Disable</a></div><div class="ttdeci">adi_eth_Result_e adin1110_Disable(adin1110_DeviceHandle_t hDevice)</div><div class="ttdoc">ADIN1110 driver disable.</div><div class="ttdef"><b>Definition:</b> adin1110.c:169</div></div>
<div class="ttc" id="agroup__adin1110_html_gaf9278370cd535e83c0bc23641c5936a5"><div class="ttname"><a href="group__adin1110.html#gaf9278370cd535e83c0bc23641c5936a5">adin1110_GetCutThroughMode</a></div><div class="ttdeci">adi_eth_Result_e adin1110_GetCutThroughMode(adin1110_DeviceHandle_t hDevice, bool *pTxcte, bool *pRxcte)</div><div class="ttdoc">Get cut-through mode.</div><div class="ttdef"><b>Definition:</b> adin1110.c:555</div></div>
<div class="ttc" id="agroup__adin1110_html_gafacd731edcd8849adef41c99d8efa459"><div class="ttname"><a href="group__adin1110.html#gafacd731edcd8849adef41c99d8efa459">adin1110_SetPromiscuousMode</a></div><div class="ttdeci">adi_eth_Result_e adin1110_SetPromiscuousMode(adin1110_DeviceHandle_t hDevice, bool bFlag)</div><div class="ttdoc">Enable/disable promiscuous mode.</div><div class="ttdef"><b>Definition:</b> adin1110.c:642</div></div>
<div class="ttc" id="agroup__adin1110_html_gafae769748b285860003fe83ad5f4167c"><div class="ttname"><a href="group__adin1110.html#gafae769748b285860003fe83ad5f4167c">adin1110_FrameChkEn</a></div><div class="ttdeci">adi_eth_Result_e adin1110_FrameChkEn(adin1110_DeviceHandle_t hDevice, bool enable)</div><div class="ttdoc">Enable/disable frame checker.</div><div class="ttdef"><b>Definition:</b> adin1110.c:1149</div></div>
<div class="ttc" id="agroup__mac_html_ga596e18d2751971a252c829dfdb60e6d1"><div class="ttname"><a href="group__mac.html#ga596e18d2751971a252c829dfdb60e6d1">adi_mac_InterruptEvt_e</a></div><div class="ttdeci">adi_mac_InterruptEvt_e</div><div class="ttdoc">MAC callback events. Driver supports installing callbacks for the events defined here.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:268</div></div>
<div class="ttc" id="agroup__mac_html_ga90cbc5f3c5a2059cbf60b67d4a5e0b4d"><div class="ttname"><a href="group__mac.html#ga90cbc5f3c5a2059cbf60b67d4a5e0b4d">adi_mac_FifoClrMode_e</a></div><div class="ttdeci">adi_mac_FifoClrMode_e</div><div class="ttdoc">FIFO clear mode.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:451</div></div>
<div class="ttc" id="agroup__mac_html_ga99e3b87728292e9b5521bf69e7c4d253"><div class="ttname"><a href="group__mac.html#ga99e3b87728292e9b5521bf69e7c4d253">adi_mac_OaCps_e</a></div><div class="ttdeci">adi_mac_OaCps_e</div><div class="ttdoc">Chunk Payload Selector (OPEN Alliance).</div><div class="ttdef"><b>Definition:</b> adi_mac.h:522</div></div>
<div class="ttc" id="agroup__mac_html_ga9fe6bdd6bd80b35aba6334779ad340f0"><div class="ttname"><a href="group__mac.html#ga9fe6bdd6bd80b35aba6334779ad340f0">adi_mac_EgressCapture_e</a></div><div class="ttdeci">adi_mac_EgressCapture_e</div><div class="ttdoc">Egress timestamp capture.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:219</div></div>
<div class="ttc" id="agroup__mac_html_gab15ff3790a57b045fb990cc5550c60ef"><div class="ttname"><a href="group__mac.html#gab15ff3790a57b045fb990cc5550c60ef">adi_mac_TsFormat_e</a></div><div class="ttdeci">adi_mac_TsFormat_e</div><div class="ttdoc">Timestamp formats.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:478</div></div>
<div class="ttc" id="agroup__mac_html_gaee7ffa1baa6ef36a087b76a44831d9da"><div class="ttname"><a href="group__mac.html#gaee7ffa1baa6ef36a087b76a44831d9da">adi_eth_ResetType_e</a></div><div class="ttdeci">adi_eth_ResetType_e</div><div class="ttdoc">Reset definitions.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:371</div></div>
<div class="ttc" id="agroup__mac_html_gaf32e59fc221a9707d5f9c2d8b897e525"><div class="ttname"><a href="group__mac.html#gaf32e59fc221a9707d5f9c2d8b897e525">adi_eth_LinkStatus_e</a></div><div class="ttdeci">adi_eth_LinkStatus_e</div><div class="ttdoc">Link status read from the MAC interface (MAC_STATUS register).</div><div class="ttdef"><b>Definition:</b> adi_mac.h:329</div></div>
<div class="ttc" id="agroup__phy_html_ga6db656a051f8353d1e9ad24b1a19aed2"><div class="ttname"><a href="group__phy.html#ga6db656a051f8353d1e9ad24b1a19aed2">adi_phy_FrameChkSource_e</a></div><div class="ttdeci">adi_phy_FrameChkSource_e</div><div class="ttdoc">PHY frame checker source.</div><div class="ttdef"><b>Definition:</b> adi_phy.h:246</div></div>
<div class="ttc" id="agroup__phy_html_ga7351e3023a5323de3c1c2a410fcad178"><div class="ttname"><a href="group__phy.html#ga7351e3023a5323de3c1c2a410fcad178">adi_phy_TestMode_e</a></div><div class="ttdeci">adi_phy_TestMode_e</div><div class="ttdoc">PHY test modes.</div><div class="ttdef"><b>Definition:</b> adi_phy.h:168</div></div>
<div class="ttc" id="agroup__phy_html_ga82fe31ab5d926a81ab7fc1e164342476"><div class="ttname"><a href="group__phy.html#ga82fe31ab5d926a81ab7fc1e164342476">adi_phy_LoopbackMode_e</a></div><div class="ttdeci">adi_phy_LoopbackMode_e</div><div class="ttdoc">PHY loopback modes.</div><div class="ttdef"><b>Definition:</b> adi_phy.h:152</div></div>
<div class="ttc" id="agroup__phy_html_gaa515ddf380da537868eb38d016cbf6da"><div class="ttname"><a href="group__phy.html#gaa515ddf380da537868eb38d016cbf6da">adi_phy_FrameGenPayload_e</a></div><div class="ttdeci">adi_phy_FrameGenPayload_e</div><div class="ttdoc">PHY frame generator payload.</div><div class="ttdef"><b>Definition:</b> adi_phy.h:218</div></div>
<div class="ttc" id="agroup__phy_html_gabcd24185871bd0d66db42ff69e523f98"><div class="ttname"><a href="group__phy.html#gabcd24185871bd0d66db42ff69e523f98">adi_phy_FrameGenMode_e</a></div><div class="ttdeci">adi_phy_FrameGenMode_e</div><div class="ttdoc">PHY frame generator mode.</div><div class="ttdef"><b>Definition:</b> adi_phy.h:209</div></div>
<div class="ttc" id="astructadi__eth___buf_desc__t_html"><div class="ttname"><a href="structadi__eth___buf_desc__t.html">adi_eth_BufDesc_t</a></div><div class="ttdoc">Buffer descriptor for Tx/Rx.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:347</div></div>
<div class="ttc" id="astructadi__eth___mac_stat_counters__t_html"><div class="ttname"><a href="structadi__eth___mac_stat_counters__t.html">adi_eth_MacStatCounters_t</a></div><div class="ttdoc">MAC statistics counters structure.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:287</div></div>
<div class="ttc" id="astructadi__mac___device__t_html"><div class="ttname"><a href="structadi__mac___device__t.html">adi_mac_Device_t</a></div><div class="ttdoc">Device descriptor structure.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:598</div></div>
<div class="ttc" id="astructadi__mac___fifo_sizes__t_html"><div class="ttname"><a href="structadi__mac___fifo_sizes__t.html">adi_mac_FifoSizes_t</a></div><div class="ttdoc">FIFO size configuration.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:431</div></div>
<div class="ttc" id="astructadi__mac___ts_timer_config__t_html"><div class="ttname"><a href="structadi__mac___ts_timer_config__t.html">adi_mac_TsTimerConfig_t</a></div><div class="ttdoc">Configuration options for TS_TIMER waveform.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:467</div></div>
<div class="ttc" id="astructadi__mac___ts_timespec__t_html"><div class="ttname"><a href="structadi__mac___ts_timespec__t.html">adi_mac_TsTimespec_t</a></div><div class="ttdoc">Structure to hold time from parsed timestamps.</div><div class="ttdef"><b>Definition:</b> adi_mac.h:489</div></div>
<div class="ttc" id="astructadi__phy___frame_chk_error_counters__t_html"><div class="ttname"><a href="structadi__phy___frame_chk_error_counters__t.html">adi_phy_FrameChkErrorCounters_t</a></div><div class="ttdoc">PHY frame check error counters.</div><div class="ttdef"><b>Definition:</b> adi_phy.h:231</div></div>
<div class="ttc" id="astructadi__phy___mse_link_quality__t_html"><div class="ttname"><a href="structadi__phy___mse_link_quality__t.html">adi_phy_MseLinkQuality_t</a></div><div class="ttdoc">Link quality.</div><div class="ttdef"><b>Definition:</b> adi_phy.h:190</div></div>
<div class="ttc" id="astructadin1110___device_id__t_html"><div class="ttname"><a href="structadin1110___device_id__t.html">adin1110_DeviceId_t</a></div><div class="ttdoc">ADIN1110 device identification.</div><div class="ttdef"><b>Definition:</b> adin1110.h:54</div></div>
<div class="ttc" id="astructadin1110___device_id__t_html_a2c55c1affc4a72d5d1cad37a5c0933c9"><div class="ttname"><a href="structadin1110___device_id__t.html#a2c55c1affc4a72d5d1cad37a5c0933c9">adin1110_DeviceId_t::revNum</a></div><div class="ttdeci">uint32_t revNum</div><div class="ttdef"><b>Definition:</b> adin1110.h:57</div></div>
<div class="ttc" id="astructadin1110___device_id__t_html_a88bff2907cc58250cf0976e0f8beee4c"><div class="ttname"><a href="structadin1110___device_id__t.html#a88bff2907cc58250cf0976e0f8beee4c">adin1110_DeviceId_t::pkgType</a></div><div class="ttdeci">uint8_t pkgType</div><div class="ttdef"><b>Definition:</b> adin1110.h:64</div></div>
<div class="ttc" id="astructadin1110___device_id__t_html_abd241bed4e7b36b19046fcc7d4b7f291"><div class="ttname"><a href="structadin1110___device_id__t.html#abd241bed4e7b36b19046fcc7d4b7f291">adin1110_DeviceId_t::oui</a></div><div class="ttdeci">uint32_t oui</div><div class="ttdef"><b>Definition:</b> adin1110.h:59</div></div>
<div class="ttc" id="astructadin1110___device_id__t_html_ac21d32ff3af7acdb8fcac21752bfc022"><div class="ttname"><a href="structadin1110___device_id__t.html#ac21d32ff3af7acdb8fcac21752bfc022">adin1110_DeviceId_t::modelNum</a></div><div class="ttdeci">uint32_t modelNum</div><div class="ttdef"><b>Definition:</b> adin1110.h:58</div></div>
<div class="ttc" id="astructadin1110___device_id__t_html_ad5e9788b1e05df6d8bfe4240f75a6549"><div class="ttname"><a href="structadin1110___device_id__t.html#ad5e9788b1e05df6d8bfe4240f75a6549">adin1110_DeviceId_t::digRevNum</a></div><div class="ttdeci">uint16_t digRevNum</div><div class="ttdef"><b>Definition:</b> adin1110.h:63</div></div>
<div class="ttc" id="astructadin1110___device_struct__t_html"><div class="ttname"><a href="structadin1110___device_struct__t.html">adin1110_DeviceStruct_t</a></div><div class="ttdoc">ADIN1110 device driver structure.</div><div class="ttdef"><b>Definition:</b> adin1110.h:71</div></div>
<div class="ttc" id="astructadin1110___device_struct__t_html_a405f2b008cf004a9e3bd0aada4d9c6a3"><div class="ttname"><a href="structadin1110___device_struct__t.html#a405f2b008cf004a9e3bd0aada4d9c6a3">adin1110_DeviceStruct_t::pUserContext</a></div><div class="ttdeci">void * pUserContext</div><div class="ttdef"><b>Definition:</b> adin1110.h:74</div></div>
<div class="ttc" id="astructadin1110___device_struct__t_html_aa6311c0dc670844ed28f88b25833a15c"><div class="ttname"><a href="structadin1110___device_struct__t.html#aa6311c0dc670844ed28f88b25833a15c">adin1110_DeviceStruct_t::pPhyDevice</a></div><div class="ttdeci">adi_phy_Device_t * pPhyDevice</div><div class="ttdef"><b>Definition:</b> adin1110.h:72</div></div>
<div class="ttc" id="astructadin1110___device_struct__t_html_aab75b0b6112a4e99d065b7d92b1f6ef3"><div class="ttname"><a href="structadin1110___device_struct__t.html#aab75b0b6112a4e99d065b7d92b1f6ef3">adin1110_DeviceStruct_t::pMacDevice</a></div><div class="ttdeci">adi_mac_Device_t * pMacDevice</div><div class="ttdef"><b>Definition:</b> adin1110.h:73</div></div>
<div class="ttc" id="astructadin1110___driver_config__t_html"><div class="ttname"><a href="structadin1110___driver_config__t.html">adin1110_DriverConfig_t</a></div><div class="ttdoc">ADIN1110 driver configuration.</div><div class="ttdef"><b>Definition:</b> adin1110.h:81</div></div>
<div class="ttc" id="astructadin1110___driver_config__t_html_a3a0f69360d683bdedcfa200e42da8d79"><div class="ttname"><a href="structadin1110___driver_config__t.html#a3a0f69360d683bdedcfa200e42da8d79">adin1110_DriverConfig_t::fcsCheckEn</a></div><div class="ttdeci">bool fcsCheckEn</div><div class="ttdef"><b>Definition:</b> adin1110.h:84</div></div>
<div class="ttc" id="astructadin1110___driver_config__t_html_a9a10281f262af7d8ecdf2d398be932e2"><div class="ttname"><a href="structadin1110___driver_config__t.html#a9a10281f262af7d8ecdf2d398be932e2">adin1110_DriverConfig_t::pDevMem</a></div><div class="ttdeci">void * pDevMem</div><div class="ttdef"><b>Definition:</b> adin1110.h:82</div></div>
<div class="ttc" id="astructadin1110___driver_config__t_html_ade06278ef0005139d4da899ad9f9d59d"><div class="ttname"><a href="structadin1110___driver_config__t.html#ade06278ef0005139d4da899ad9f9d59d">adin1110_DriverConfig_t::devMemSize</a></div><div class="ttdeci">uint32_t devMemSize</div><div class="ttdef"><b>Definition:</b> adin1110.h:83</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_bfccd401955b95cf8c75461437045ac0.html">inc</a></li><li class="navelem"><b>adin1110.h</b></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
